projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e1e6885
)
(sigchld_handler): Sleep before wait3 to avoid a busyloop.
author
Sam Steingold
<sds@gnu.org>
Sun, 11 Mar 2007 18:16:50 +0000
(18:16 +0000)
committer
Sam Steingold
<sds@gnu.org>
Sun, 11 Mar 2007 18:16:50 +0000
(18:16 +0000)
src/ChangeLog
patch
|
blob
|
history
src/process.c
patch
|
blob
|
history
diff --git
a/src/ChangeLog
b/src/ChangeLog
index 7aecf38f1906b2a831955583833761c7317d2783..26a1e5833638ab1b498403ba6e54c560fb4cbdd8 100644
(file)
--- a/
src/ChangeLog
+++ b/
src/ChangeLog
@@
-1,3
+1,7
@@
+2007-03-11 Sam Steingold <sds@gnu.org>
+
+ * process.c (sigchld_handler): Sleep before wait3 to avoid a busyloop.
+
2007-03-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
* macfns.c (Fx_server_vendor): Change vendor string to "Apple Inc.".
diff --git
a/src/process.c
b/src/process.c
index 78fc400e5a27d3ebbfd8464cbd2f589dae748578..0fbbd5d34c31ddb42d96fb389e1f24d447d918d3 100644
(file)
--- a/
src/process.c
+++ b/
src/process.c
@@
-6497,6
+6497,7
@@
sigchld_handler (signo)
/* Keep trying to get a status until we get a definitive result. */
do
{
+ sleep (1);
errno = 0;
pid = wait3 (&w, WNOHANG | WUNTRACED, 0);
}